package com.budwk.app.sqfwV2.dto.dayingRoad;

import com.budwk.app.sqfwDoc.codeGenerator.pdfGenerate.AbstractCustomerPdfCreateField;
import com.budwk.app.sqfwDoc.codeGenerator.cusType.SqfwImage;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 本代码由代码生成器生成，版本号1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class DaYingLuWhiteRecordPdfDTO extends AbstractCustomerPdfCreateField {
    @ApiModelProperty(description = "是否本辖区居民")
    private Boolean isLocalResident;
    @ApiModelProperty(description = "备案人姓名")
    private String nameRecordKeeper;
    @ApiModelProperty(description = "备案人身份证号")
    private String idNumberRecordKeeper;
    @ApiModelProperty(description = "备案人联系电话")
    private String phoneNumberRecordKeeper;
    @ApiModelProperty(description = "备案人性别")
    private String genderRecordKeeper;
    @ApiModelProperty(description = "备案人家庭住址")
    private String addressRecordKeeper;
    @ApiModelProperty(description = "备案人家庭人数")
    private Integer familySizeRecordKeeper;
    @ApiModelProperty(description = "备案人工作单位")
    private String workUnitRecordKeeper;
    @ApiModelProperty(description = "备案人是否党员")
    private Boolean isPartyMemberRecordKeeper;
    @ApiModelProperty(description = "备案人家庭是否有公职人员")
    private Boolean familyHasPublicServantRecordKeeper;
    @ApiModelProperty(description = "公职人员单位")
    private String publicServantOrganization;
    @ApiModelProperty(description = "备案人与逝者关系")
    private String relationWithadmin;
    @ApiModelProperty(description = "逝者姓名")
    private String deceasedName;
    @ApiModelProperty(description = "逝者身份证号")
    private String deceasedIDNumber;
    @ApiModelProperty(description = "逝者性别")
    private String deceasedGender;
    @ApiModelProperty(description = "逝者死亡时间")
    private Date deceasedDeathTime;
    @ApiModelProperty(description = "逝者死亡原因")
    private String deceasedCauseOfDeath;
    @ApiModelProperty(description = "逝者死亡地点")
    private String deceasedPlaceOfDeath;
    @ApiModelProperty(description = "逝者火化时间")
    private Date deceasedCremationTime;
    @ApiModelProperty(description = "逝者火化地点")
    private String deceasedCremationPlace;
    @ApiModelProperty(description = "办酒时间")
    private Date banquetTime;
    @ApiModelProperty(description = "办酒桌数")
    private Integer banquetTableCount;
    @ApiModelProperty(description = "办酒形式")
    private String banquetForm;
    @ApiModelProperty(description = "宾客人数")
    private Integer guestCount;
    @ApiModelProperty(description = "酒席地址")
    private String banquetLocation;
    @ApiModelProperty(description = "桌餐标准")
    private Long banquetCost;
    @ApiModelProperty(description = "单份最高帛金")
    private Long maximumAmount;
    @ApiModelProperty(description = "帛金总额")
    private Long giftAmount;
    @ApiModelProperty(description = "是否在殡仪馆治丧")
    private Boolean isInFuneralHome;
    @ApiModelProperty(description = "治丧地点")
    private String funeralLocation;
    @ApiModelProperty(description = "治丧天数")
    private Integer funeralDays;
    @ApiModelProperty(description = "主执事人姓名")
    private String attendantName;
    @ApiModelProperty(description = "主执事人联系电话")
    private String attendantPhoneNumber;
    @ApiModelProperty(description = "执事人数")
    private Integer attendantCount;
    @ApiModelProperty(description = "执事费用")
    private Long attendantCost;
    @ApiModelProperty(description = "治丧总费用")
    private Long funeralCost;
    @ApiModelProperty(description = "安葬时间")
    private Date burialTime;
    @ApiModelProperty(description = "安葬地点")
    private String burialPlace;
    @ApiModelProperty(description = "墓位面积")
    private String graveyardArea;
    @ApiModelProperty(description = "是否开展安全检查")
    private Boolean isSafetyCheckPerformed;
    @ApiModelProperty(description = "是否开展食品甲醇检查")
    private Boolean isMethanolFoodInspectionDone;
    @ApiModelProperty(description = "是否开展用火用电检查")
    private Boolean isFireAndElectricityInspectionDone;
    @ApiModelProperty(description = "是否开展疫情防控、健康证检查")
    private Boolean isEpidemicPreventionHealthCheckDone;
    @ApiModelProperty(description = "其他安全检查")
    private String otherSituation;
    @ApiModelProperty(description = "是否进行引导劝阻")
    private Boolean isGuidanceDissuasionDone;
    @ApiModelProperty(description = "劝阻图")
    private String visitPictures;
    @ApiModelProperty(description = "是否存在违规办酒情况")
    private Boolean isIllegalAlcoholEvent;
    @ApiModelProperty(description = "其他需备案情况")
    private String otherQuestions;
    @ApiModelProperty(description = "是否主动备案")
    private Boolean isRecorded;
    @ApiModelProperty(description = "村（居）红白理事会意见")
    private String handlingComments;
    @ApiModelProperty(description = "备案时间")
    private Date date;
    @ApiModelProperty(description = "备案人签名")
    private String checkedUnitLeader;
    @ApiModelProperty(description = "红白事")
    private String celebratoryEvents;
}
